package com.jnks.service;


import com.jnks.constant.R;
import com.jnks.pojo.domain.vo.*;
import com.jnks.pojo.entity.ArmedzoneDeviceLocationTDO;

import java.util.ArrayList;
import java.util.List;

public interface BaseInfoService {

    List<OneArmedzoneDeviceResponseVo> listAllDevice();

    ArrayList<ArmedzoneDeviceAngleResponseVo> deviceAngle(DeviceAngleRequestVo requestVos);

    ArmedzoneDeviceLocationTDO getDeviceLoc(Integer deviceId);


    R deviceUpdate(OneArmedzoneDeviceResponseVo requestVos);

    R strike(CallDeviceRequsetVo vo);

    R auto(NewDroneReportVO vo);

    R openTrace(TrackVO vo);
}
